package com.wkbb.basic.model;

import java.io.Serializable;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * b_sys_function
 * @author Lxc
 * @date 2019-07-30 13:43:26
 */
@Data
public class SysFunction implements Serializable {
    /**
     * 编号
     */
    @ApiModelProperty(value = "编号")
    private Long id;

    /**
     * 父ID
     */
    @ApiModelProperty(value = "父ID")
    private Long parentId;

    /**
     * 应用ID
     */
    @ApiModelProperty(value = "应用ID")
    private Long appId;

    /**
     * 1模块 2菜单 3按钮
     */
    @ApiModelProperty(value = "1模块 2菜单 3按钮")
    private Short type;

    /**
     * 名称
     */
    @ApiModelProperty(value = "名称")
    private String name;

    /**
     * CRUD值
     */
    @ApiModelProperty(value = "CRUD值")
    private String code;

    /**
     * 链接
     */
    @ApiModelProperty(value = "链接")
    private String url;

    /**
     * 图标链接
     */
    @ApiModelProperty(value = "图标链接")
    private String iconUrl;

    /**
     * 排序
     */
    @ApiModelProperty(value = "排序")
    private Short orders;

    /**
     * 0:无效 1:有效
     */
    @ApiModelProperty(value = "0:无效 1:有效")
    private Boolean status;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String createBy;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    private Date updateTime;

    /**
     * 修改人
     */
    @ApiModelProperty(value = "修改人")
    private String updateBy;
}